home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Risc World 5
/
Risc World 5.iso
/
SOFTWARE
/
Issue5
/
IYONIX
/
KINOAMP
/
!KinoAMP
/
docs
/
Changes
next >
Wrap
Text File
|
2003-04-24
|
8KB
|
237 lines
KinoAMP Change log
------------------
Video decoder timings were obtained using the following clip.
ftp://ftp.darim.co.kr/pub/mpegs/susie.mpv
Mpeg1 video elementary stream, 352x240, 148 frames, 30 fps, 5 seconds.
Options used: -x800y600c32k -d17 (32k color mode, display all frames)
The times are for a 233SA RPC, 2Mb video ram (no viewfinder).
Versions from 0.24 are 26/32 bit neutral.
0.27 06/04/03
Player:
Correct positioning of control panel for different toolsprite sizes.
Divide by zero fixed for zero sized window drags.
New option 'Auto exit' to stop the player exiting if required.
Minimum screen size can now be set for auto mode.
Minor changes to menu.
Front End:
Auto exit and loop options added.
Resolution menu enabled for auto mode to set minimum screen size.
Minor changes to menu.
0.26 10/02/03
Player:
Major changes to the video decoder to support mpeg2 field pictures and to
bring it in line with the latest libmpeg2 version. Additional video drivers
to support field pictures.
The above work was by André Timmermans.
Dynamic area usage reduced.
Fast forward and rewind functions.
Simple control panel when multitasking.
Set volume option.
Read options directly from Choices file with -f option.
Save current settings (choices).
Front End:
Support for selecting control panel skin added. Changed the
options window shape as it was getting a bit too tall.
Set starting values for volume,brightness,contrast,colour.
Runkino obey file now uses -f option.
Reload choices after player updates choices file.
Docs:
Updated with extra options above.
Released 29/03/03
0.25 28/12/02
Interim release to fix problem with some mpeg2 sequences.
0.24 01/12/02
Player:
32 bit compatibility. TimerMod now used instead of hardware Timer1.
AMPlayer instance now created to allow multiple clips to be played when
multitasking.
Removed setting of frame drawer from display initialisation as
it was being performed by the colour table building functions.
Audio mute added.
Front End:
32 bit compatibility.
Docs:
-m option description added. Not sure how it got missed.
Angle brackets now display correctly in html guide.
Audio mute added.
Released 22/12/02
0.23 14/11/02
Player:
Improved multitasking support using an additional frame plotting function
which allows plotting of redraw rectangles correctly and as a bonus, also
supports variable x/y scaling. No need for different levels of multitasking
as it now works correctly.
Restart film and Loop commands added.
Front end:
Support for single multitasking switch and aspect/size switches.
Released 23/11/02
0.22 19/09/02
Player:
Multitasking whilst waiting enabled with a separate option to multitask
when paused. 32k dithering support added with Hi-Q 200% mode. Both these
by Henrik Bjerregaard Pedersen.
Extra multitask option on player's menu.
Front end:
Extra multitask option added.
Dither option added.
Released 05/11/02
0.21 17/07/02
Player:
Main buffer empty routine now does not check for valid PTS.
Main buffer increased to 1Mb and uses dynamic area.
Following by Henrik Bjerregaard Pedersen.
Multitask while paused.
On-screen display gives playing time and frame count.
Draw file named 'banner' displayed prior to play when multitasking.
Front end:
Multitask option added.
See the Changes021 file in the source distribution for details.
0.20 25/06/02
Player:
File information is saved to <Kino$Dir>.Info on exit.
Front end:
Menu option to open a window that displays information for the last file
played.
Released 27/06/02
0.19 20/06/02
Player:
Zoom adjustable whilst playing, 'z':increase, 'x':decrease.
50%, 300%, 400% zoom modes added.
OSD fixed for pictures that are too large for the screen.
Front end:
Zoom selection now a menu to more easily accomodate more than 2 options.
Mono option sets -b100,100,0 switch to force 256 modes to use greyscale
drivers from startup.
Separate zoom settings for Desktop and Manual modes.
Opening choices window when already open brings it to the stack top.
Iconbar-Adjust opens 'Saved' directory.
Main window Menu opens Iconbar menu.
0.18 29/05/02
Player:
256 colour sprites are now saved with a palette.
The maximum colour depth can be set for Auto mode. Separate colour settings
for Auto and Manual.
Front End:
Maximum colour depth in auto as for player.
0.17 23/05/02
Player:
(Most of these were by André Timmermans and Henrik Bjerregaard Pedersen)
Improvements to speed of motion compensation, video, and idct code.
Correction of inability to sync on certain clips.
Addition of volume control.
Option of additional sync tracking.
Auto screen aspect ratio allowed range increased from 5:4-3:2 to 6:5-3:2.
For 256 colour modes: faster draw routine with dithering, zoom, and
sprite save.
Faster idct routine.
On screen display for control of Brightness, Contrast, Colour, Volume
Monochrome video drivers.
Numerous other corrections and improvements, see the Changes file in
the 0.17 source code distribution.
Front end:
Clears comment and debug strings before reloading choices file.
Addition of audio re-sync and mono options.
Released 23/05/02
(6.10secs 24.27fps)
0.16 19/03/02
Zoom disabled when in Full Screen Auto mode.
"Setup..." changed to "Choices..." in Iconbar menu.
Released 22/03/02
0.15 04/03/02
Save frame as sprite added for 16bpp and 32 bpp. Both sprites and soundtrack
saved to <KinoSave$Dir> set in the !Boot file.
Full screen auto mode added.
0.14 02/03/02
Speed-up's to Video, and Motion. New routines for idct add and copy. Zoom
mode. All courtesy of André Timmermans.
-d1 now does not wait if frame is early, so that true speed of video decoder
can be determined for small pictures.
Addition of separate setup application to avoid editing the Run file.
Some motion functions process 2 bytes at a time.
(7.05secs 20.85fps)
0.13 19/02/02
Screen Blanker restore fixed (stronghelp manual mutter mutter).
Skips B and P frames as required without the need for a video speed control.
Critical arrays now quad word aligned.
Minor motion compensation speed up.
(7.43secs 19.79fps)
0.12 09/02/02
Screen Blanker disabled.
Cursor disabled for full screen modes.
File check and error handling improved.
Demux rewritten to handle widely differing packet sizes.
Video fifo now uses input buffer instead of separate allocation.
Audio channel selection added.
Motion checks for word aligned source for put8/16
(7.50secs 19.60fps)
0.11 05/02/02
Increased number of video fifo's to 128 to cope with clips with a long lead in.
Released 05/02/02
0.10 30/01/02
Motion compensation now accesses destination as words.
Released 02/02/02
(7.60secs 19.35fps)
0.09 18/01/02
Allow -d1 in the desktop.
Use timer for AMPlayer shutdown delay.
Added call to obtain buffer usage from AMPlayer.
(8.39secs 17.53fps)
0.08 10/01/02
Stream buffering fifo's, correct time stamp usage.
256 colour mode supported. (Naff)
(8.70secs 17.01fps)
0.07 01/01/02
Video initialisation rewritten.
(8.79secs 16.83fps)
0.06 27/12/01
16 bit vars changed to 32 bit for the DCT arrays.
(9.11secs 16.25fps)
0.05 24/12/01
Video structures simplified.
(9.66secs 15.31fps Using my video drivers)
(11.45secs 12.92fps Using the original yuv2rgb drivers.
This will be similar to the original for speed.)
0.04 17/12/01
16/32bpp full screen and desktop operation.
Mode selection via command line.
0.03 06/12/01
Video output rewritten.
0.02 20/11/01
Replaced mpg123 with AMPlayer.
0.01 20/11/01
Removal of unused code.
0.00 06/11/01
No changes from Kino 0.3 except to compile under my gcc setup.